DigitalRiver\ApiSdk\Model\Source B

Total Complexity 93
Dependencies 10
Dependents 10
Total lines 984
Lines of code 294
Logical lines of code 125
Comment lines 390
Methods 60
Properties 7

Methods 60

Method Rating Maintainability Complexity Lines of code
__construct()
B
50 22 23
listInvalidProperties()
S
52 7 25
setFlow()
S
60 3 13
setState()
S
60 3 13
offsetSet()
S
69 2 7
offsetGet()
S
78 2 3
getTypeAllowableValues()
S
62 1 13
getStateAllowableValues()
S
62 1 13
getPayCo()
S
80 1 3
getFlow()
S
80 1 3
setPayCo()
S
76 1 4
openAPITypes()
S
80 1 3
setWireTransfer()
S
76 1 4
getWireTransfer()
S
80 1 3
setDirectDebit()
S
76 1 4
getDirectDebit()
S
80 1 3
setPayPalBilling()
S
76 1 4
getState()
S
80 1 3
setCustomerId()
S
76 1 4
getMetadata()
S
80 1 3
setMetadata()
S
76 1 4
getCustomerId()
S
80 1 3
setPayPal()
S
76 1 4
getPaymentSessionId()
S
80 1 3
setPaymentSessionId()
S
76 1 4
getLiveMode()
S
80 1 3
setLiveMode()
S
76 1 4
offsetExists()
S
79 1 3
offsetUnset()
S
80 1 3
__toString()
S
72 1 6
getPayPalBilling()
S
80 1 3
getGooglePay()
S
80 1 3
getPayPal()
S
80 1 3
setCreatedTime()
S
76 1 4
attributeMap()
S
80 1 3
setters()
S
80 1 3
getters()
S
80 1 3
getModelName()
S
81 1 3
getFlowAllowableValues()
S
66 1 9
valid()
S
79 1 3
getId()
S
80 1 3
setId()
S
76 1 4
getClientSecret()
S
80 1 3
setClientSecret()
S
76 1 4
getCreatedTime()
S
80 1 3
getType()
S
80 1 3
setGooglePay()
S
76 1 4
setType()
S
76 1 4
getCurrency()
S
80 1 3
setCurrency()
S
76 1 4
getAmount()
S
80 1 3
setAmount()
S
76 1 4
getReusable()
S
80 1 3
setReusable()
S
76 1 4
getOwner()
S
80 1 3
setOwner()
S
76 1 4
getCreditCard()
S
80 1 3
setCreditCard()
S
76 1 4
openAPIFormats()
S
80 1 3
toHeaderValue()
S
80 1 3